package com.kelvem.saas.workbanch.core.system.request;

import com.kelvem.saas.workbanch.core.base.BaseQueryVo;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 用户表查询用Vo
 *
 * @author kelvem
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper=true)
@Builder
public class SysUserQueryVo extends BaseQueryVo {

    // 最后登陆时间-起
    private Date startLastLoginTime;
    // 最后登陆时间-止
    private Date endLastLoginTime;
    
    // 生日
    private Date birthday;
    
    // 性别, 1:男; 0:女
    private Integer sex;
    
    // 是否是超级管理员, 1:是; 0:否
    private Integer adminFlag;
    
    // 来源类型,system:系统; manual:人工; copy:拷贝
    private String sourceType;
    
    // 是否删除, 1:被删除; 0:未删除
    private Integer delFlag;
    
    // 创建人
    private String createUid;
    
    // 更新人
    private String updateUid;
    
    // 租户id
    private Long tenantId;


    // 用户名
    private String username;
}
